package cn.xiongxf.exception;

/**
 * 使用枚举封装异常码、异常信息
 */
public enum GlobalErrorCode {
    // 成功
    SERVICE_SUCCESS("0", "服务正常！"),
    // 失败
    SERVICE_ERROR("-1", "系统繁忙，请稍后再试！"),

    // 公共异常：100xx
    SERVICE_PARAM_IS_NULL("10001", "参数不能为空！"),

    // system服务：200xx

    // uaa服务：200xx

    // usere服务：300xx
    USER_USERNAME_ERROR("50001", "用户名称不合法！");

    // 异常码
    private String code;
    // 异常信息
    private String message;

    // 构造方法
    GlobalErrorCode(String code, String message) {
        this.code = code;
        this.message = message;
    }

    public String getCode() {
        return code;
    }
    public String getMessage() {
        return message;
    }
}
